Reconstruction of surfaces from planar contours through contour interpolation
نویسندگان
چکیده
PURPOSE: Segmented structures such as targets or organs at risk are typically stored as 2D contours contained on evenly spaced cross sectional images (slices). Contour interpolation algorithms are implemented in radiation oncology treatment planning software to turn 2D contours into a 3D surface, however the results differ between algorithms, causing discrepancies in analysis. Our goal was to create an accurate and consistent contour interpolation algorithm that can handle issues such as keyhole contours, rapid changes, and branching. This was primarily motivated by radiation therapy research using the open source SlicerRT extension for the 3D Slicer platform. METHODS: The implemented algorithm triangulates the mesh by minimizing the length of edges spanning the contours with dynamic programming. The first step in the algorithm is removing keyholes from contours. Correspondence is then found between contour layers and branching patterns are determined. The final step is triangulating the contours and sealing the external contours. RESULTS: The algorithm was tested on contours segmented on computed tomography (CT) images. Some cases such as inner contours, rapid changes in contour size, and branching were handled well by the algorithm when encountered individually. There were some special cases in which the simultaneous occurrence of several of these problems in the same location could cause the algorithm to produce suboptimal mesh. CONCLUSION: An open source contour interpolation algorithm was implemented in SlicerRT for reconstructing surfaces from planar contours. The implemented algorithm was able to generate qualitatively good 3D mesh from the set of 2D contours for most tested structures.
منابع مشابه
Surface reconstruction of detect contours for medical image registration purpose
Although, most of the abnormal structures of human brain do not alter the shape of outer envelope of brain (surface), some abnormalities can deform the surface extensively. However, this may be a major problem in a surface-based registration technique, since two nearly identical surfaces are required for surface fitting process. A type of verification known as the circularity check for th...
متن کاملPolar stratospheric cloud visualization: volume reconstruction from intersecting curvilinear cross sections
The CALIPSO satellite launched by NASA in 2006 uses an on-board lidar instrument to measure the vertical distribution of clouds and aerosols along the orbital path. This satellite’s dense vertical sampling of the atmosphere provides previously unavailable information about the altitude and composition of clouds, including the polar stratospheric clouds (PSCs) that play an important role in the ...
متن کاملSurfaces From Contours: The Correspondence and Branching Problems
This paper is concerned with the problem of reconstructing the surfaces of three-dimensional objects, given a collection of planar contours representing cross sections through the objects. This problem has important applications in clinical medicine, bio-medical research and instruction, and industrial inspection. The problem can be broken into four subproblems, the correspondence problem, the ...
متن کاملReconstruction of Variational Implicit Surfaces from Parallel Contours for Medical Imaging
We describe several algorithms for reconstructing a variational implicit surface (VIS) from contour data. These algorithms are applied on two kinds of data, polygons and grey-level images. We show that VIS are a natural choice for reconstruction purposes since they provide an automatic interpolation of sample points, and produce smooth surfaces.
متن کاملSurfaces from Stereo: Integrating Feature Matching, Disparity Estimation, and Contour Detection
The goal of stereo algorithms is to determine the threedimensional distance, or depth, of objects from a stereo pair of images. The usual approach is to first identify corresponding features between the two images and estimate their depths, then interpolate to obtain a complete distance or depth map. Traditionally, finding the corresponding features has been considered to be the most difficult ...
متن کامل